<!DOCTYPE html>
<html lang="en">
    <head>
            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            
            
            
            <link rel="shortcut icon" href="../../../img/favicon.ico">
        
        <script type="text/javascript" src="//game.bmob.cn/static/doc_union.js"></script>
            <title>Bmob文档中心</title>
            <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet">
            <link href="../../../css/font-awesome-4.5.0.css" rel="stylesheet">
            <link href="../../../css/base.css" rel="stylesheet">
            <link rel="stylesheet" href="../../../css/highlight.css">
            <link href="../../../css/agate.css" rel="stylesheet">
            <link href="../../../css/custom.css" rel="stylesheet" id="custom">
    </head>

    <body >

        <div class="navbar navbar-fixed-top" role="navigation">
    <div class="main-nav">
        <!-- Collapsed navigation -->
        <div class="navbar-header">
            <a class="navbar-brand" href="../../..">
                <!--Bmob文档中心-->
                <img src="../../../img/logo.png" alt="">
            </a>
        </div>

        <!-- Expanded navigation -->
        <div class="navbar-collapse collapse">

          <ul class="nav navbar-nav">
            
              <li class="pull-left">
                
					<a href="../../..">文档首页</a>
                
              </li>
            
              <li class="pull-left active">
                
					<!--<a href="">数据服务</a>-->
					<li class="dropdown active">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">数据服务 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
								<li class="active">
									<a href="../">Android</a>
                                </li>
                            
                            
								<li >
									<a href="../../ios/">iOS</a>
                                </li>
                            
                            
								<li >
									<a href="../../csharp/">C#</a>
                                </li>
                            
                            
								<li >
									<a href="../../php/">PHP</a>
                                </li>
                            
                            
								<li >
									<a href="../../go/">GO</a>
                                </li>
                            
                            
								<li >
									<a href="../../restful/">RESTful</a>
                                </li>
                            
                            
								<li >
									<a href="../../javascript/">JavaScript</a>
                                </li>
                            
                            
                                <li >
                                    <a href="../../cocos2d_x/">Cocos2D-X</a>
                                </li>
							
                            
								<li >
									<a href="../../wechat_app/">小程序</a>
                                </li>
                            
                            
                                <li >
                                    <a href="../../wechat_app_new/">快应用</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../wechat_app_new/">Nodejs</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../wechat_app_new/">Cocos Creator</a>
                                </li>
							
                            
								<li >
									<a href="../../wechat_app_new/rm/">小程序(新)</a>
                                </li>
                            
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="../../../cloud_function/android/">云函数</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">云函数 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
                                <li >
                                    <a href="../../../cloud_function/android/">Android</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../cloud_function/ios/">iOS</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../cloud_function/java/">Java</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../cloud_function/csharp/">C#</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../cloud_function/php/">PHP</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../cloud_function/javascript/">JavaScript</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../cloud_function/restful/">RESTful</a>
                                </li>
							
                            
								<li >
									<a href="../../../cloud_function/web/">Web</a>
                                </li>
                            
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="../../../sms/android/">短信服务</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">短信服务 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
                                <li >
                                    <a href="../../../sms/android/">Android</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../sms/ios/">iOS</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../sms/php/">PHP</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../sms/javascript/">JavaScript</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../sms/restful/">RESTful</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="">游戏实时后端</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">游戏实时后端 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
								<li >
									<a href="../../../game/unity/quick_start/">Unity</a>
                                </li>
                            
                            
								<li >
									<a href="../../../game/cocos_creator/quick_start/">Cocos Creator</a>
                                </li>
                            
                            
								<li >
									<a href="../../../game/wechat_games/quick_start/">微信小游戏</a>
                                </li>
                            
                            
                                <li >
                                    <a href="../../../game/cloud_function/develop_doc/">云函数</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../game/classic_case/">经典案例</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="">IM服务</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">IM服务 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
								<li >
									<a href="../../../im/android/">Android</a>
                                </li>
                            
                            
								<li >
									<a href="../../../im/ios/">iOS</a>
                                </li>
                            
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="../../../push/android/">推送服务</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">推送服务 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
                                <li >
                                    <a href="../../../push/android/">Android</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../push/ios/">iOS</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../push/php/">PHP</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../push/javascript/">JavaScript</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../push/restful/">RESTful</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="../../../other/common_problem/">其他</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">其他 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
                                <li >
                                    <a href="../../../other/common_problem/">常见问题</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../other/error_code/">错误码</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../other/data_safety/">数据安全</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../../other/bql/">BQL</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li>
                  <a href="https://www.bmob.cn/repository/index" target="_blank">知识库</a>
              </li>
              <li>
                  <a href="http://doc.bmob.cn/video/index.html" target="_blank">视频教程</a>
              </li>
            </ul>
            
        </div>
    </div>
</div>

        <div class="pagebody" id="main-wrapper">
            <div class="sidebar">
                <div class="bs-sidebar hidden-print affix well" role="complementary">

	
		
	
		
				
					<div class="code-title">Android</div>
				
				
				
				
				
				
				
				
				
				
				
				
				
		
	
		
				
				
				
				
				
				
				
				
		
	
		
				
				
				
				
				
		
	
		
				
				
				
				
				
		
	
		
				
				
		
	
		
				
				
				
				
				
		
	
		
				
				
				
				
		
	


	<ul class="nav bs-sidenav">
		
			
		
			
				
					
						
							
								
									<li class="">
										<a class="itm-l1" href="../">快速入门</a>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="../develop_doc/">开发文档</a>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="../example/">示例/功能</a>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="../auto_update/">自动更新</a>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="../class_doc/">类库文档</a>
										
									</li>
								
									<li class="active">
										<a class="itm-l1" href="./">更新日志</a>
										
										<ul class="nav">
											
											<li class="active "><a href="#v36420180614">v3.6.4(2018/06/14)</a>
												
											</li>
												
											<li class=""><a href="#v36320180608">v3.6.3(2018/06/08)</a>
												
											</li>
												
											<li class=""><a href="#v36120180504">v3.6.1(2018/05/04)</a>
												
											</li>
												
											<li class=""><a href="#v36020180321">v3.6.0(2018/03/21)</a>
												
											</li>
												
											<li class=""><a href="#v35920180102">v3.5.9(2018/01/02)</a>
												
											</li>
												
											<li class=""><a href="#v35820171013">v3.5.8(2017/10/13)</a>
												
											</li>
												
											<li class=""><a href="#v35720170905">v3.5.7(2017/09/05)</a>
												
											</li>
												
											<li class=""><a href="#v35620170705">v3.5.6(2017/07/05)</a>
												
											</li>
												
											<li class=""><a href="#v35520170420">v3.5.5(2017/04/20)</a>
												
											</li>
												
											<li class=""><a href="#v35420170412">v3.5.4(2017/04/12)</a>
												
											</li>
												
											<li class=""><a href="#v35320161109">v3.5.3(2016/11/09)</a>
												
											</li>
												
											<li class=""><a href="#v35220161027">v3.5.2(2016/10/27)</a>
												
											</li>
												
											<li class=""><a href="#v35120160720">v3.5.1(2016/07/20)</a>
												
											</li>
												
											<li class=""><a href="#v35020160627">v3.5.0(2016/06/27)</a>
												
											</li>
												
											<li class=""><a href="#v3472016527">v3.4.7(2016/5/27)</a>
												
											</li>
												
											<li class=""><a href="#v3462016420">v3.4.6(2016/4/20)</a>
												
											</li>
												
											<li class=""><a href="#v34520151111">v3.4.5(2015/11/11)</a>
												
											</li>
												
											<li class=""><a href="#v3442015930">v3.4.4(2015/9/30)</a>
												
											</li>
												
											<li class=""><a href="#v3432015820">v3.4.3(2015/8/20)</a>
												
											</li>
												
											<li class=""><a href="#v3422015727">v3.4.2(2015/7/27)</a>
												
											</li>
												
											<li class=""><a href="#v3412015710">v3.4.1(2015/7/10)</a>
												
											</li>
												
											<li class=""><a href="#v3402015616">v3.4.0(2015/6/16)</a>
												
											</li>
												
											<li class=""><a href="#v3392015612">v3.3.9(2015/6/12)</a>
												
											</li>
												
											<li class=""><a href="#v3382015521">v3.3.8(2015/5/21)</a>
												
											</li>
												
											<li class=""><a href="#v3372015513">v3.3.7(2015/5/13)</a>
												
											</li>
												
											<li class=""><a href="#v3362015427">v3.3.6(2015/4/27)</a>
												
											</li>
												
											<li class=""><a href="#v3352015408">v3.3.5(2015/4/08)</a>
												
											</li>
												
											<li class=""><a href="#v3342015310">v3.3.4(2015/3/10)</a>
												
											</li>
												
											<li class=""><a href="#v3332015211">v3.3.3(2015/2/11)</a>
												
											</li>
												
											<li class=""><a href="#v3322015127">v3.3.2(2015/1/27)</a>
												
											</li>
												
											<li class=""><a href="#v3312015121">v3.3.1(2015/1/21)</a>
												
											</li>
												
											<li class=""><a href="#v3302015119">v3.3.0(2015/1/19)</a>
												
											</li>
												
											<li class=""><a href="#v3292015112">v3.2.9(2015/1/12)</a>
												
											</li>
												
											<li class=""><a href="#v3282015105">v3.2.8(2015/1/05)</a>
												
											</li>
												
											<li class=""><a href="#v32720141209">v3.2.7(2014/12/09)</a>
												
											</li>
												
											<li class=""><a href="#v32620141103">v3.2.6(2014/11/03)</a>
												
											</li>
												
											<li class=""><a href="#v32520141027">v3.2.5(2014/10/27)</a>
												
											</li>
												
											<li class=""><a href="#v32420141013">v3.2.4(2014/10/13)</a>
												
											</li>
												
											<li class=""><a href="#v3232014918">v3.2.3(2014/9/18)</a>
												
											</li>
												
											<li class=""><a href="#v3222014915">v3.2.2(2014/9/15)</a>
												
											</li>
												
											<li class=""><a href="#v3212014902">v3.2.1(2014/9/02)</a>
												
											</li>
												
											<li class=""><a href="#v3202014808">v3.2.0(2014/8/08)</a>
												
											</li>
												
											<li class=""><a href="#v3192014805">v3.1.9(2014/8/05)</a>
												
											</li>
												
											<li class=""><a href="#v3182014723">v3.1.8(2014/7/23)</a>
												
											</li>
												
											<li class=""><a href="#v317_beta2014717">v3.1.7_Beta(2014/7/17)</a>
												
											</li>
												
											<li class=""><a href="#v316_beta2014714">v3.1.6_Beta(2014/7/14)</a>
												
											</li>
												
											<li class=""><a href="#v315_beta2014628">v3.1.5_Beta(2014/6/28)</a>
												
											</li>
												
											<li class=""><a href="#v314_beta2014619">v3.1.4_Beta(2014/6/19)</a>
												
											</li>
												
											<li class=""><a href="#v313_beta2014610">v3.1.3_Beta(2014/6/10)</a>
												
											</li>
												
											<li class=""><a href="#v312_beta2014604">v3.1.2_Beta(2014/6/04)</a>
												
											</li>
												
											<li class=""><a href="#v311_beta2014603">v3.1.1_Beta(2014/6/03)</a>
												
											</li>
												
											<li class=""><a href="#v310_beta2014527">v3.1.0_Beta(2014/5/27)</a>
												
											</li>
												
											<li class=""><a href="#v309_beta2014521">v3.0.9_Beta(2014/5/21)</a>
												
											</li>
												
											<li class=""><a href="#v308_beta2014514">v3.0.8_Beta(2014/5/14)</a>
												
											</li>
												
											<li class=""><a href="#v307_beta2014505">v3.0.7_Beta(2014/5/05)</a>
												
											</li>
												
											<li class=""><a href="#v306_beta2014430">v3.0.6_Beta(2014/4/30)</a>
												
											</li>
												
											<li class=""><a href="#v305_beta2014429">v3.0.5_Beta(2014/4/29)</a>
												
											</li>
												
											<li class=""><a href="#v304_beta2014422">v3.0.4_Beta(2014/4/22)</a>
												
											</li>
												
											<li class=""><a href="#v303_beta2014417">v3.0.3_Beta(2014/4/17)</a>
												
											</li>
												
											<li class=""><a href="#v302_beta2014410">v3.0.2_Beta(2014/4/10)</a>
												
											</li>
												
											<li class=""><a href="#v301_beta2014408">v3.0.1_Beta(2014/4/08)</a>
												
											</li>
												
											<li class=""><a href="#v300_beta2014404">v3.0.0_Beta(2014/4/04)</a>
												
											</li>
												
											<li class=""><a href="#v228_beta2014324">v2.2.8_Beta(2014/3/24)</a>
												
											</li>
												
											<li class=""><a href="#v227_beta2014107">v2.2.7_Beta(2014/1/07)</a>
												
											</li>
												
											<li class=""><a href="#v226_beta20131227">v2.2.6_Beta(2013/12/27)</a>
												
											</li>
												
											<li class=""><a href="#v225_beta20131115">v2.2.5_Beta(2013/11/15)</a>
												
											</li>
												
											<li class=""><a href="#v224_beta20131113">v2.2.4_Beta(2013/11/13)</a>
												
											</li>
												
											<li class=""><a href="#v223_beta2013927">v2.2.3_Beta(2013/9/27)</a>
												
											</li>
												
											<li class=""><a href="#v222_beta2013918">v2.2.2_Beta(2013/9/18)</a>
												
											</li>
												
											<li class=""><a href="#v221_beta2013904">v2.2.1_Beta(2013/9/04)</a>
												
											</li>
												
											<li class=""><a href="#v220_beta2013423">v2.2.0_Beta(2013/4/23)</a>
												
											</li>
												
											<li class=""><a href="#v210_beta2013205">v2.1.0_Beta(2013/2/05)</a>
												
											</li>
												
											<li class=""><a href="#v104_beta2012428">v1.0.4_Beta(2012/4/28)</a>
												
											</li>
												
											<li class=""><a href="#v103_beta2012427">v1.0.3_Beta(2012/4/27)</a>
												
											</li>
												
											<li class=""><a href="#v102_beta2012424">v1.0.2_Beta(2012/4/24)</a>
												
											</li>
												
											<li class=""><a href="#v100_beta2012408">v1.0.0_Beta(2012/4/08)</a>
												
											</li>
												
										</ul>
										
									</li>
								
							
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
				
			
		
			
		
			
		
			
		
			
		
			
		
			
		
	</ul>
</div>
            </div>
            <div class="content" role="main">
                <div class="wrap">
                    

<h2 id="v36420180614">v3.6.4(2018/06/14)<a class="headerlink" href="#v36420180614" title="Permanent link">&para;</a></h2>
<ol>
<li>修复部分Bug。</li>
</ol>
<h2 id="v36320180608">v3.6.3(2018/06/08)<a class="headerlink" href="#v36320180608" title="Permanent link">&para;</a></h2>
<ol>
<li>修复部分Bug。</li>
</ol>
<h2 id="v36120180504">v3.6.1(2018/05/04)<a class="headerlink" href="#v36120180504" title="Permanent link">&para;</a></h2>
<ol>
<li>修复部分Bug。</li>
</ol>
<h2 id="v36020180321">v3.6.0(2018/03/21)<a class="headerlink" href="#v36020180321" title="Permanent link">&para;</a></h2>
<ol>
<li>新增同步方法，满足少部分开发者的需求，需要单独开子线程运行；</li>
<li>修复了自定义表名查询时缓存失效的bug；</li>
<li>移除了统计功能需要的libBmobStat.so文件，对其他功能的使用透明，解决了在小米，vivo等手机的系统软件上报不安全的bug。
注: 此次更新，对应开发者而已不用既有的代码，如无额外说明，每个版本都是保持向下兼容的。</li>
</ol>
<h2 id="v35920180102">v3.5.9(2018/01/02)<a class="headerlink" href="#v35920180102" title="Permanent link">&para;</a></h2>
<ol>
<li>SDK内部修改
注:此次更新，对应开发者而已不用既有的代码，如无额外说明，每个版本都是保持向下兼容的。</li>
</ol>
<h2 id="v35820171013">v3.5.8(2017/10/13)<a class="headerlink" href="#v35820171013" title="Permanent link">&para;</a></h2>
<ol>
<li>修复部分Bug
注:此次更新开发者不用修改之前的常用代码。</li>
</ol>
<h2 id="v35720170905">v3.5.7(2017/09/05)<a class="headerlink" href="#v35720170905" title="Permanent link">&para;</a></h2>
<ol>
<li>进一步优化了推送相关类BmobInstallation的功能(升级sdk时需要修改少量代码);</li>
<li>解决了BmobRole角色创建的bug;</li>
<li>解决了BmobUser.fetchUserJsonInfo方法没回调的bug;</li>
<li>自动更新中对Android7.0 FileProvider的适配(在此之前查表AppVersion并下载apk文件也是不难的);</li>
<li>SDK的三方库依赖策略调整为除了okhttp3是源码依赖其他都依赖jar包，出现冲突或需要用自己本地的同名jar,则在aar中删除即可。
注:此次更新开发者不用修改之前的常用代码。</li>
</ol>
<h2 id="v35620170705">v3.5.6(2017/07/05)<a class="headerlink" href="#v35620170705" title="Permanent link">&para;</a></h2>
<ol>
<li>提供了客户端拉取后端用户信息的方法BmobUser.fetchUserInfo()，具体用法见文档；</li>
<li>修复了在StrictMode下，分块上传文件相关IO流未妥善关闭的bug；</li>
<li>源码层级集成了okhttp和gson,对okhttp的源码做了细节上的修改，解决了使用高版本okhttp上传文件的报错，亦即自v3.5.6开始，本地依赖数据sdk不需再导入okhttp和gson的jar，远程依赖数据sdk则保持不变(两行配置搞定),后续会慢慢解决依赖库的相关问题；</li>
<li>升级okio包到1.12.0。<br />
注:此次更新开发者不用修改之前的常用代码。</li>
</ol>
<h2 id="v35520170420">v3.5.5(2017/04/20)<a class="headerlink" href="#v35520170420" title="Permanent link">&para;</a></h2>
<ol>
<li>sdk新增重新设置主域名，类似之前的数据迁移。<br />
注:此次更新开发者不用修改之前的常用代码。</li>
</ol>
<h2 id="v35420170412">v3.5.4(2017/04/12)<a class="headerlink" href="#v35420170412" title="Permanent link">&para;</a></h2>
<ol>
<li>修复若干bug；</li>
<li>SDK内部改进。<br />
注:此次更新开发者不用修改之前的常用代码。</li>
</ol>
<h2 id="v35320161109">v3.5.3(2016/11/09)<a class="headerlink" href="#v35320161109" title="Permanent link">&para;</a></h2>
<ol>
<li>增加了对新的短信服务的支持；</li>
<li>修复了旧版本使用推送调用BmobInstallation的save()方法导致的内存吃紧问题。<br />
注:此次更新开发者不用修改之前的常用代码。</li>
</ol>
<h2 id="v35220161027">v3.5.2(2016/10/27)<a class="headerlink" href="#v35220161027" title="Permanent link">&para;</a></h2>
<ol>
<li>集成了统计SDK功能,开发者不用额外集成；</li>
<li>修复了一键注册登录的用户扩展字段信息没有保存到本地的bug；</li>
<li>对文件上传到又拍云回调成功但返回的path为"null"的低概率情况加了判断并提示重传；</li>
<li>修改了BmobQuery等部分细节代码；<br />
注:此次更新开发者不用修改之前的常用代码</li>
</ol>
<h2 id="v35120160720">v3.5.1(2016/07/20)<a class="headerlink" href="#v35120160720" title="Permanent link">&para;</a></h2>
<ol>
<li>新增对数据迁移的支持。</li>
</ol>
<h2 id="v35020160627">v3.5.0(2016/06/27)<a class="headerlink" href="#v35020160627" title="Permanent link">&para;</a></h2>
<ol>
<li>使用<code>Rx+okhttp3</code>全面重构BmobSDK，所有方法均额外提供Observable形式调用；</li>
<li>Context参数变化：除初始化方法外，其余方法均不再需要传递Context参数</li>
<li>
<p>回调函数变化：
    1)、所有回调函数的onSuccess、onFailure方法统一调整为done(T t,BmobException e)形式；
    2）、合并以下回调函数：
        GetListener<T>-&gt;QueryListener<T>
        GetCallbackGetCallback-&gt;QueryListener<JSONObject>
        FindCallback-&gt;QueryListener<JSONArray>
        DeleteListener、EmailVerifyListener、ResetPasswordByCodeListener、ResetPasswordByEmailListener、VerifySMSCodeListener-&gt;UpdateListener
        GetServerTimeListener-&gt;QueryListener<Long>
        OtherLoginListener--&gt;LogInListener<JSONObject>
        StatisticQueryListener、FindStatisticsListener-&gt;QueryListener<JSONArray>
        GetTableSchemaListener-&gt;QueryListener<BmobTableSchema>
        GetAllTableSchemaListener-&gt;QueryListListener<BmobTableSchema>
        QuerySMSStateListener-&gt;QueryListener<BmobSmsState>
        RequestSMSCodeListener-&gt;QueryListener<Integer></p>
</li>
<li>
<p>新增<code>BmobBatch</code>批量操作类，<code>支持批量添加、批量更新、批量删除的同步提交</code>，且批量添加的请求返回objectId字段；</p>
</li>
<li>修复由于手机时间与服务器时间相差较大引起的调用文件的upload方法返回<code>401 signature error</code>错误；</li>
<li>解决<code>AndroidStudio</code>运行BmobSDK后出现<code>Ignoring InnerClasses attribute for an anonymous inner class</code>的警告；</li>
<li>同步更新<code>BmobPush_v1.0.0</code>推送SDK。</li>
</ol>
<h2 id="v3472016527">v3.4.7(2016/5/27)<a class="headerlink" href="#v3472016527" title="Permanent link">&para;</a></h2>
<ol>
<li>文件服务的依赖库升级到okhttp3;</li>
<li>修复调用文件的download方法有时成功有时却提示<code>file download error(9015)</code>的错误;</li>
<li>修复连接网络不稳定的wifi进行文件上传操作时出现<code>RuntimeException: json 解析出错</code>的问题;</li>
<li>数据加解密改用底层so库实现，进一步保证数据安全;</li>
<li>将权限管理类PermissionManager分离出SDK以减少依赖关系;</li>
<li>修复部分机型出现的z.so无法加载的问题;</li>
<li>同步更新BmobPush_v0.9的SDK。</li>
</ol>
<h2 id="v3462016420">v3.4.6(2016/4/20)<a class="headerlink" href="#v3462016420" title="Permanent link">&para;</a></h2>
<p>附加：</p>
<ol>
<li><a href="http://docs.bmob.cn/data/Android/e_autoupdate/doc/index.html#常见问题">关于旧版本自动更新组件出现解析包出错问题的解决方法</a>；</li>
<li>修复v3.4.6_0413版本中自动更新组件出现的AndroidRuntimeException问题；</li>
<li>增加文件服务的AppKey和Wake_Lock权限检测。</li>
</ol>
<p>新增：</p>
<ol>
<li>新增CDN文件服务，废弃原来的新旧文件服务，但上传方法名不变；</li>
<li>新增文件下载download方法，允许设定文件的下载目录；</li>
<li>新增文件批量删除接口（只针对于通过CDN文件服务上传的文件）；</li>
<li>新增BmobConfig类，允许开发者设置查询超时时间及文件上传时的每片大小；</li>
<li>全面兼容Android6.0系统，并增加权限管理工具类(PermissionManager)，方便开发者对权限进行控制和管理。
转移：
文件的批量上传的静态uploadBatch方法由Bmob类转移至BmobFile类。
修复：</li>
<li>修复调用add、addUnique、remove、removeAll、increment、setValue等方法成功后本地用户信息未及时更新的问题；</li>
<li>修复自动更新组件中target_size填成英文导致应用奔溃的问题；</li>
<li>修复部分机型出现的缓存查询失效的问题；</li>
<li>修复同时发送多个查询请求时会出现多次初始化的问题；</li>
<li>修复由手机系统时间的修改而导致的sdk time error的问题（需要在应用启动页面的onCreate方法中调用Bmob.getInstance().synchronizeTime(context)方法）。</li>
</ol>
<h2 id="v34520151111">v3.4.5(2015/11/11)<a class="headerlink" href="#v34520151111" title="Permanent link">&para;</a></h2>
<ol>
<li>修复特殊网络情况下出现400错误的问题；</li>
<li>新增getObjectByKey方法获取当前登陆用户的某一列的值；</li>
<li>setValue方法支持java基本数据类型；</li>
<li>强制更新模式下隐藏右上角关闭按钮。</li>
</ol>
<h2 id="v3442015930">v3.4.4(2015/9/30)<a class="headerlink" href="#v3442015930" title="Permanent link">&para;</a></h2>
<ol>
<li>新增数组更新方式，并同步支持所有类型的字段更新；</li>
<li>自动更新组件回调方法中添加更新错误提示</li>
</ol>
<h2 id="v3432015820">v3.4.3(2015/8/20)<a class="headerlink" href="#v3432015820" title="Permanent link">&para;</a></h2>
<ol>
<li>新增修改当前用户密码的方法；</li>
<li>修复V3.4.3_0820版本中一键注册或登录方法出错的问题；</li>
<li>推送的频道订阅增加去重操作；</li>
<li>使用okhttp优化网络框架，提升网络效率。</li>
</ol>
<h2 id="v3422015727">v3.4.2(2015/7/27)<a class="headerlink" href="#v3422015727" title="Permanent link">&para;</a></h2>
<ol>
<li>新增获取表结构信息的方法</li>
</ol>
<h2 id="v3412015710">v3.4.1(2015/7/10)<a class="headerlink" href="#v3412015710" title="Permanent link">&para;</a></h2>
<ol>
<li>短信服务允许自定义短信内容；</li>
<li>新版文件服务新增获取文件地址的方法；</li>
<li>新版文件服务新增文件删除功能；</li>
<li>新旧文件服务同步兼容BmobFile对象；</li>
<li>优化新版文件上传与下载的进度提示。</li>
</ol>
<h2 id="v3402015616">v3.4.0(2015/6/16)<a class="headerlink" href="#v3402015616" title="Permanent link">&para;</a></h2>
<ol>
<li>短信验证统一采用BmobSMS类；</li>
<li>修复其他bug。</li>
</ol>
<h2 id="v3392015612">v3.3.9(2015/6/12)<a class="headerlink" href="#v3392015612" title="Permanent link">&para;</a></h2>
<ol>
<li>新增短信验证API；</li>
<li>用户登录新增多种登录方式：邮箱+密码、手机号码+密码、手机号码+短信验证码；</li>
<li>修改第三方账号登录方式，并新增对微信登录的支持；</li>
<li>修复自动更新组件多次点击忽略版本的更新按钮报错的bug。</li>
</ol>
<h2 id="v3382015521">v3.3.8(2015/5/21)<a class="headerlink" href="#v3382015521" title="Permanent link">&para;</a></h2>
<ol>
<li>addWhereEqualTo方法支持一对多关联关系查询；</li>
<li>缓存查询方法允许单独使用；</li>
<li>修复BQL查询设置缓存策略后查询出错的问题。</li>
</ol>
<h2 id="v3372015513">v3.3.7(2015/5/13)<a class="headerlink" href="#v3372015513" title="Permanent link">&para;</a></h2>
<ol>
<li>新增SQL语句查询，让查询更简单；</li>
<li>解决新版文件管理处理本地缩略图时出现OOM的问题；</li>
<li>解决新版文件管理提交缩略图任务时modelId无效的问题。</li>
</ol>
<h2 id="v3362015427">v3.3.6(2015/4/27)<a class="headerlink" href="#v3362015427" title="Permanent link">&para;</a></h2>
<ol>
<li>新增统计查询方法，可查询总和、平均值、最大值、最小值并支持分组和添加过滤条件。</li>
</ol>
<h2 id="v3352015408">v3.3.5(2015/4/08)<a class="headerlink" href="#v3352015408" title="Permanent link">&para;</a></h2>
<ol>
<li>自动更新组件中修复自动更新方式下无法强制用户更新应用的问题；</li>
<li>自动更新组件中支持监听对话框按键操作；</li>
<li>BmobPush同步更新到V0.6版本。</li>
</ol>
<h2 id="v3342015310">v3.3.4(2015/3/10)<a class="headerlink" href="#v3342015310" title="Permanent link">&para;</a></h2>
<ol>
<li>修复自动更新组件的自动更新方式下“忽略该版”按钮选中再取消后无法再次出现版本更新提示的问题；</li>
<li>自动更新组件中允许下载已上传到应用市场的apk文件（须填写应用市场下载地址android_url）;</li>
<li>自动更新组件中支持对更新内容根据分隔符“；”进行文字排版;</li>
<li>修复某些特定情况下调用BmobUser的update方法后无法获取最近更新的用户信息;</li>
<li>修复新版文件管理中开启URL签名认证后无法获取签名地址的问题。</li>
</ol>
<h2 id="v3332015211">v3.3.3(2015/2/11)<a class="headerlink" href="#v3332015211" title="Permanent link">&para;</a></h2>
<ol>
<li>修复第三方登陆成功后无法获取本地用户信息的问题；</li>
<li>修复设置缓存策略后无法获取本地缓存信息的问题；</li>
<li>修复调用云端代码（callEndpoint）方法的成功回调的返回值中含有“results”的问题；</li>
<li>新版文件管理中对本地缩略图的处理方法新增压缩质量的参数。</li>
</ol>
<h2 id="v3322015127">v3.3.2(2015/1/27)<a class="headerlink" href="#v3322015127" title="Permanent link">&para;</a></h2>
<ol>
<li>整体优化新版文件管理的代码结构和处理流程；</li>
<li>修复自动更新的初始化方法无法自动创建AppVersion表的问题。</li>
</ol>
<h2 id="v3312015121">v3.3.1(2015/1/21)<a class="headerlink" href="#v3312015121" title="Permanent link">&para;</a></h2>
<ol>
<li>修复新版SDK由于初始化方法未成功返回而导致的sdk time error、internal error等错误；</li>
<li>修复调用BmobUser的update方法成功之后再调用getCurrentUser方法无法获取已更新信息的问题。</li>
</ol>
<h2 id="v3302015119">v3.3.0(2015/1/19)<a class="headerlink" href="#v3302015119" title="Permanent link">&para;</a></h2>
<ol>
<li>新增数据加密功能，保障数据安全，强烈建议更新SDK；</li>
<li>新增文件删除功能；</li>
<li>BmobProFile类增加URL签名方法；</li>
<li>修复BmobProFile类获取本地缩略图的方法出错的问题；</li>
</ol>
<h2 id="v3292015112">v3.2.9(2015/1/12)<a class="headerlink" href="#v3292015112" title="Permanent link">&para;</a></h2>
<ol>
<li>新增新版文件管理BmobProFile类，提供了单一上传、批量上传、下载文件、生成缩略图等功能。</li>
</ol>
<h2 id="v3282015105">v3.2.8(2015/1/05)<a class="headerlink" href="#v3282015105" title="Permanent link">&para;</a></h2>
<ol>
<li>修改单一文件upload方法报NullPointerException错误的问题；</li>
<li>修改调用loadImageThumbnail来加载缩略图报can not draw recycle bitmap错误的问题。</li>
</ol>
<h2 id="v32720141209">v3.2.7(2014/12/09)<a class="headerlink" href="#v32720141209" title="Permanent link">&para;</a></h2>
<ol>
<li>新增安全认证功能，增加SDK安全性；</li>
<li>新增批量上传文件的功能；</li>
<li>为单一文件上传补充进度提醒（onProgress）方法；</li>
<li>解决第三方登陆成功之后无法修改用户信息的问题；</li>
<li>支持复合与查询方式。</li>
</ol>
<h2 id="v32620141103">v3.2.6(2014/11/03)<a class="headerlink" href="#v32620141103" title="Permanent link">&para;</a></h2>
<ol>
<li>修改Bmob的应用Application ID的本地存储方式。</li>
</ol>
<h2 id="v32520141027">v3.2.5(2014/10/27)<a class="headerlink" href="#v32520141027" title="Permanent link">&para;</a></h2>
<ol>
<li>修复SDK调用云端代码出现ArrayIndexOutOfBoundsException(对应的错误码为9015)的问题；</li>
<li>修复自动更新组件在切换网络之后出现的解析包错误的问题，增加target_size必填项；</li>
<li>更新BmobpushSDK到V0.5，优化推送服务频繁重启的问题，建议使用此版本推送服务。</li>
</ol>
<h2 id="v32420141013">v3.2.4(2014/10/13)<a class="headerlink" href="#v32420141013" title="Permanent link">&para;</a></h2>
<ol>
<li>修改调用addWhereWithinGeoBox（查询指定位置的某矩形范围内）和addWhereWithinRadians（查询指定半径范围内）方法查询数据时出错的bug；</li>
<li>修改调用BmobObject和BmobUser的update和delete方法出错的bug；</li>
<li>第三方账号登录增加OnCancel回调方法；</li>
<li>修改批量插入带pointer类型的数据时出现上传后的pointer类型的字段变成BmobObject类型的bug；</li>
<li>更新BmobpushSDK到V0.4，优化导致推送延迟或无法接收到推送的问题。</li>
</ol>
<h2 id="v3232014918">v3.2.3(2014/9/18)<a class="headerlink" href="#v3232014918" title="Permanent link">&para;</a></h2>
<ol>
<li>第三方账号登陆增加QQ、新浪微博关联与取消关联的方法；</li>
<li>自动更新组件新增初始化创建AppVersion表，不再需要手动创建；</li>
<li>自动更新组件新增强制更新和忽略版本更新功能；</li>
<li>修复调用BmobUser的update(context)方法和BmobObject的save(context)方法报错的bug；</li>
<li>修复其他bug。</li>
</ol>
<h2 id="v3222014915">v3.2.2(2014/9/15)<a class="headerlink" href="#v3222014915" title="Permanent link">&para;</a></h2>
<ol>
<li>修改V3.2.1版本文件上传出错的问题；</li>
<li>更新Bmobpush到V0.3，增加推送服务稳定性；</li>
<li>修复其他bug。</li>
</ol>
<h2 id="v3212014902">v3.2.1(2014/9/02)<a class="headerlink" href="#v3212014902" title="Permanent link">&para;</a></h2>
<ol>
<li>增加删除字段功能</li>
<li>增加对数组字段的增删改查功能</li>
<li>去除insertObject、updateObject等过期方法</li>
<li>修改云端代码返回Json数据时带反斜杠的问题</li>
<li>修复其他Bug </li>
</ol>
<h2 id="v3202014808">v3.2.0(2014/8/08)<a class="headerlink" href="#v3202014808" title="Permanent link">&para;</a></h2>
<ol>
<li>增加数据实时功能</li>
</ol>
<h2 id="v3192014805">v3.1.9(2014/8/05)<a class="headerlink" href="#v3192014805" title="Permanent link">&para;</a></h2>
<ol>
<li>修复文件分片上传失败无限重试的bug</li>
<li>增加新浪微博、手机QQ的第三方账号登陆</li>
</ol>
<h2 id="v3182014723">v3.1.8(2014/7/23)<a class="headerlink" href="#v3182014723" title="Permanent link">&para;</a></h2>
<ol>
<li>修复文件上传失败的bug</li>
<li>更新BmobPushSDK到0.2beta</li>
</ol>
<h2 id="v317_beta2014717">v3.1.7_Beta(2014/7/17)<a class="headerlink" href="#v317_beta2014717" title="Permanent link">&para;</a></h2>
<ol>
<li>增加BmobQuery对象getObject时include、addQueryKeys等操作的支持</li>
</ol>
<h2 id="v316_beta2014714">v3.1.6_Beta(2014/7/14)<a class="headerlink" href="#v316_beta2014714" title="Permanent link">&para;</a></h2>
<ol>
<li>修复Pointer类型创建错误的bug</li>
<li>修复自动更新点击通知栏崩溃的bug</li>
<li>增加推送JSONObject数据的支持</li>
<li>修复注册用户成功后在onSuccess回调中获取本地用户为null的bug</li>
</ol>
<h2 id="v315_beta2014628">v3.1.5_Beta(2014/6/28)<a class="headerlink" href="#v315_beta2014628" title="Permanent link">&para;</a></h2>
<ol>
<li>修复初始化设备表失败的bug</li>
<li>恢复NETWORK_ELSE_CACHE查询缓存策略</li>
</ol>
<h2 id="v314_beta2014619">v3.1.4_Beta(2014/6/19)<a class="headerlink" href="#v314_beta2014619" title="Permanent link">&para;</a></h2>
<ol>
<li>修复findObjects查询无缓存数据时的错误回调</li>
<li>修复BmobUser类中Number类型字段增量更新无效的bug</li>
<li>修复创建数据对象中包含指针类型为BmobUser时创建失败的bug</li>
<li>修复查询对象多继承时，表名获取错误的bug</li>
<li>修复第一次保存Installation信息失败的bug</li>
<li>增加应用自动更新功能</li>
</ol>
<h2 id="v313_beta2014610">v3.1.3_Beta(2014/6/10)<a class="headerlink" href="#v313_beta2014610" title="Permanent link">&para;</a></h2>
<ol>
<li>修复同一字段的and查询操作</li>
<li>增加用户注册成功后的缓存操作</li>
<li>修复同一对象中多个Pointer类型的include查询失效的bug</li>
<li>BmobObject对象添加setTableName方法，可自定义表名</li>
<li>增加对老版本创建、查询数据方式的支持</li>
</ol>
<h2 id="v312_beta2014604">v3.1.2_Beta(2014/6/04)<a class="headerlink" href="#v312_beta2014604" title="Permanent link">&para;</a></h2>
<ol>
<li>修复Context为null时的bug</li>
<li>修复在onSuccess方法中出现异常时调用onFailure的bug</li>
<li>BmobObject实现Serializable支持序列化</li>
</ol>
<h2 id="v311_beta2014603">v3.1.1_Beta(2014/6/03)<a class="headerlink" href="#v311_beta2014603" title="Permanent link">&para;</a></h2>
<ol>
<li>SaveListener替代InsertListener</li>
<li>修复无网络情况下崩溃的bug</li>
</ol>
<h2 id="v310_beta2014527">v3.1.0_Beta(2014/5/27)<a class="headerlink" href="#v310_beta2014527" title="Permanent link">&para;</a></h2>
<ol>
<li>修复同一个对象不能自增多列的bug</li>
<li>增加错误代码机制</li>
<li>BmobFile增加获取缩略图功能</li>
<li>BmobFile增加分片上传功能</li>
<li>BmobObject增加ACL权限控制</li>
<li>增加BmobRole角色管理类</li>
<li>修复扩展BmobInstallation属性后查询不到的bug</li>
</ol>
<h2 id="v309_beta2014521">v3.0.9_Beta(2014/5/21)<a class="headerlink" href="#v309_beta2014521" title="Permanent link">&para;</a></h2>
<ol>
<li>添加无初始化时的提示信息</li>
<li>修复BmobUser类不支持Pointer类型的bug</li>
<li>修复云端代码不支持返回数据类型为String的bug</li>
</ol>
<h2 id="v308_beta2014514">v3.0.8_Beta(2014/5/14)<a class="headerlink" href="#v308_beta2014514" title="Permanent link">&para;</a></h2>
<ol>
<li>修复重复查询N次后出现内存溢出的bug</li>
<li>修复count查询不支持条件的bug</li>
<li>BmobFile增加文件上传进度的支持</li>
</ol>
<h2 id="v307_beta2014505">v3.0.7_Beta(2014/5/05)<a class="headerlink" href="#v307_beta2014505" title="Permanent link">&para;</a></h2>
<ol>
<li>修复云端代码请求失败的bug</li>
</ol>
<h2 id="v306_beta2014430">v3.0.6_Beta(2014/4/30)<a class="headerlink" href="#v306_beta2014430" title="Permanent link">&para;</a></h2>
<ol>
<li>增加BmobPushManager类, 实现客户端推送消息功能</li>
<li>增加BmobInstallation类, 可实现自定义推送</li>
<li>同步推出Bmob消息推送SDK 0.1.0Beta版本</li>
</ol>
<h2 id="v305_beta2014429">v3.0.5_Beta(2014/4/29)<a class="headerlink" href="#v305_beta2014429" title="Permanent link">&para;</a></h2>
<ol>
<li>修复登陆成功时出现空指针异常的bug</li>
</ol>
<h2 id="v304_beta2014422">v3.0.4_Beta(2014/4/22)<a class="headerlink" href="#v304_beta2014422" title="Permanent link">&para;</a></h2>
<ol>
<li>BmobUser增加邮件验证功能</li>
<li>BmobObject增加批量操作功能，可批量添加、更新、删除</li>
</ol>
<h2 id="v303_beta2014417">v3.0.3_Beta(2014/4/17)<a class="headerlink" href="#v303_beta2014417" title="Permanent link">&para;</a></h2>
<ol>
<li>增加网络数据包压缩功能，更好的节省客户端流量。</li>
<li>增加缓存数据的加密、压缩功能，更好的节省了缓存空间和提高数据的安全性。</li>
<li>BmobObject对象增加计数器，可以对任何数字字段进行原子增加（或减少）的功能。</li>
<li>BmobObject对象增加关联数据类型的支持，可实现不同对象间的一对一、一对多的数据关联。</li>
<li>BmobQuery对象增加对关联数据类型查询的支持，可实现关系查询。</li>
<li>修复更新对象时存在系统字段的情况导致更新失败的bug。</li>
<li>BmobQuery对象增加复合查询支持，可实现or条件查询。</li>
</ol>
<h2 id="v302_beta2014410">v3.0.2_Beta(2014/4/10)<a class="headerlink" href="#v302_beta2014410" title="Permanent link">&para;</a></h2>
<ol>
<li>修复addWhereContainedIn和addWhereNotContainedIn添加条件无效的bug</li>
<li>BmobQuery对象新增addWhereMatches、addWhereContains、addWhereStartsWith、addWhereEndsWith条件添加方法</li>
<li>BmobQuery对象新增地理位置查询等方法</li>
<li>修改BmobFile实例化方法</li>
<li>BmobUser对象新增getCurrentUser、logOut方法</li>
<li>修改BmobUser.resetPassword为静态方法</li>
<li>BmobQuery对象增加查询用户表的特殊处理</li>
<li>BmobQuery对象新增查询时的缓存策略。</li>
</ol>
<h2 id="v301_beta2014408">v3.0.1_Beta(2014/4/08)<a class="headerlink" href="#v301_beta2014408" title="Permanent link">&para;</a></h2>
<ol>
<li>优化BmobQuery查询方法getObject、findObjects</li>
</ol>
<h2 id="v300_beta2014404">v3.0.0_Beta(2014/4/04)<a class="headerlink" href="#v300_beta2014404" title="Permanent link">&para;</a></h2>
<ol>
<li>新版本3.0beta和之前的版本使用方式有所不同，新的版本使用更加方便和稳定。</li>
<li>新版已解决之前在主线程执行操作时抛出的android.os.NetworkOnMainThreadException异常</li>
<li>新版的数据请求模块基于Volley网络通信框架，能使网络通信更快，更简单，更健壮。</li>
<li>新版的对象解析模块基于Gson,提高接口数据和javaBean之间的转换速度。</li>
<li>新增查询指定数据列的功能。</li>
<li>具体使用方法请参考示例程序。</li>
</ol>
<h2 id="v228_beta2014324">v2.2.8_Beta(2014/3/24)<a class="headerlink" href="#v228_beta2014324" title="Permanent link">&para;</a></h2>
<ol>
<li>修复保存文件失败的bug</li>
<li>增加获取服务器时间的方法Bmob.getServerTime</li>
<li>增加华为云推送功能</li>
</ol>
<h2 id="v227_beta2014107">v2.2.7_Beta(2014/1/07)<a class="headerlink" href="#v227_beta2014107" title="Permanent link">&para;</a></h2>
<ol>
<li>修复调用云端代码时BmobClientCallback不能引用的bug</li>
<li>修复CountCallback不能引用的bug</li>
</ol>
<h2 id="v226_beta20131227">v2.2.6_Beta(2013/12/27)<a class="headerlink" href="#v226_beta20131227" title="Permanent link">&para;</a></h2>
<ol>
<li>修正无网络情况下，获取BmobFileUrl为null的bug</li>
<li>改善Context为null时出现的bug 3.新增云端代码功能</li>
</ol>
<h2 id="v225_beta20131115">v2.2.5_Beta(2013/11/15)<a class="headerlink" href="#v225_beta20131115" title="Permanent link">&para;</a></h2>
<ol>
<li>修正updateAt为null的bug</li>
</ol>
<h2 id="v224_beta20131113">v2.2.4_Beta(2013/11/13)<a class="headerlink" href="#v224_beta20131113" title="Permanent link">&para;</a></h2>
<ol>
<li>修正Date类型数据格式</li>
<li>新增getDate方法获取Date类型数据</li>
<li>新增ACL功能，提高数据安全性</li>
<li>新增加密码重置功能</li>
</ol>
<h2 id="v223_beta2013927">v2.2.3_Beta(2013/9/27)<a class="headerlink" href="#v223_beta2013927" title="Permanent link">&para;</a></h2>
<ol>
<li>新增Count查询功能</li>
<li>新增地理位置查询功能</li>
<li>修正BmobGeoPoint数据类型的存储格式</li>
<li>修正上传文件失败的bug</li>
</ol>
<h2 id="v222_beta2013918">v2.2.2_Beta(2013/9/18)<a class="headerlink" href="#v222_beta2013918" title="Permanent link">&para;</a></h2>
<ol>
<li>完善缓存策略功能，提供自定义缓存时间，默认缓存时间为5小时</li>
<li>更新接口服务，提升响应速度</li>
</ol>
<h2 id="v221_beta2013904">v2.2.1_Beta(2013/9/04)<a class="headerlink" href="#v221_beta2013904" title="Permanent link">&para;</a></h2>
<ol>
<li>修正一些崩溃的bug</li>
<li>修正更新数据成功后返回的数据结构体</li>
<li>修正查询数据成功后返回的file、GeoPoint、Data等数据类型结构错误的bug</li>
<li>修正无效objectId删除成功的bug</li>
<li>修正分页查询数据不正确的bug</li>
<li>修正未添加网络权限及无网络状态时引起崩溃的bug</li>
<li>修正用户使用正确用户名、密码登陆失败的bug</li>
<li>修改创建数据成功后返回的数据内容</li>
<li>新增查询数据默认的limit为100，最大limit值不可超过1000</li>
<li>新增查询数据时提供6种缓存策略的功能</li>
<li>增加服务器以扩大集群来支撑更大用户量，明显提高响应速度</li>
</ol>
<h2 id="v220_beta2013423">v2.2.0_Beta(2013/4/23)<a class="headerlink" href="#v220_beta2013423" title="Permanent link">&para;</a></h2>
<ol>
<li>修复重复添加数据的bug.</li>
<li>更新完善开发者指南，如文件查询方式等.</li>
<li>对内部流程的优化精简，减少冗余步骤，提供执行效率.</li>
<li>增加一些操作的callback回调方法.</li>
<li>优化数据传输格式.</li>
<li>提升每一项操作的安全性.</li>
</ol>
<h2 id="v210_beta2013205">v2.1.0_Beta(2013/2/05)<a class="headerlink" href="#v210_beta2013205" title="Permanent link">&para;</a></h2>
<ol>
<li>修复旧版本发现和反馈的bug.</li>
<li>优化SDK的性能，压缩了网络请求的流量损耗.</li>
<li>提升了SDK在网络传输过程中的数据安全.</li>
<li>进一步提升了后端云的并发承载和存储能力，确保服务高效运行.</li>
<li>暂停推送服务，寻求erlang解决方案.</li>
</ol>
<h2 id="v104_beta2012428">v1.0.4_Beta(2012/4/28)<a class="headerlink" href="#v104_beta2012428" title="Permanent link">&para;</a></h2>
<ol>
<li>修复文件类型、地理坐标类型、JsonArray类型、JsonObject类型更新时出现的错误。</li>
</ol>
<h2 id="v103_beta2012427">v1.0.3_Beta(2012/4/27)<a class="headerlink" href="#v103_beta2012427" title="Permanent link">&para;</a></h2>
<ol>
<li>修复用户注册功能中存在的Bug。</li>
<li>修复更新数据失败的重要Bug。</li>
<li>修复更新数据后updateAt(更新时间)字段的值未修改的Bug。</li>
<li>修复Bmob初始化等方法中的参数名称顺序颠倒的问题。</li>
<li>增加用户登录功能。</li>
<li>增加本地用户登录、注销功能。</li>
</ol>
<h2 id="v102_beta2012424">v1.0.2_Beta(2012/4/24)<a class="headerlink" href="#v102_beta2012424" title="Permanent link">&para;</a></h2>
<ol>
<li>修复创建用户对象时，提示数据表名称不正确的Bug。</li>
<li>提供BmobObject数据对象的创建时间、更新时间两个字段值的获取。（BmobObject.getCreatedAt(),BmobObject.getUpdatedAt()）</li>
<li>完善文件类型、地理坐标类型、JsonArray类型、JsonObject这几种数据类型的封装，便于更好的从查询结果中获取数据。</li>
</ol>
<h2 id="v100_beta2012408">v1.0.0_Beta(2012/4/08)<a class="headerlink" href="#v100_beta2012408" title="Permanent link">&para;</a></h2>
<ol>
<li>产品上线</li>
</ol>
                </div>
            </div>
        </div>

        
            <script>var base_url = '../../..';</script>
            <script src="../../../js/jquery-1.10.2.min.js"></script>
            <script src="../../../js/bootstrap-3.0.3.min.js"></script>
            <script src="../../../js/highlight.pack.js"></script>
            <script src="../../../js/main.js"></script>
            <script src="../../../js/base.js"></script>

        <div id="go-top"><i class="fa fa-chevron-up"></i></div>
        <a href="https://docs.bmob.cn/data/Android/a_faststart/doc/index.html" id="back" target="_blank">返回 <br> 旧版</a>
    </body>

</html>